John Hatch (born February 23, 1962 in Calgary, Alberta) is a former basketball player from Canada, who played for Canada men's national basketball team. He is a two-time Olympian (1984 and 1988).